Apply upstream patch to fix gcc-15 FTBFS issue (Closes: #1111572)
authorDominique Belhachemi <domibel@debian.org>
Thu, 4 Sep 2025 21:59:52 +0000 (17:59 -0400)
committerDominique Belhachemi <domibel@debian.org>
Thu, 4 Sep 2025 21:59:52 +0000 (17:59 -0400)
debian/changelog
debian/patches/42_fix_octree_node.patch [new file with mode: 0644]
debian/patches/series

index 1be2d7a9c43fd2c067f274fdbe7501992c5670ee..c85630b62c90ca3720998e6e0c97fa2d9cfafdfa 100644 (file)
@@ -3,6 +3,7 @@ vtk9 (9.3.0+dfsg1-7) UNRELEASED; urgency=medium
   * Remove obsolete libosmesa6-dev dependency. (Closes: #1113920)
   * Remove obsolete tcl-dev and tk-dev dependency.
   * Remove r-base dependency
+  * Apply upstream patch to fix gcc-15 FTBFS issue (Closes: #1111572)
 
  -- Dominique Belhachemi <domibel@debian.org>  Thu, 04 Sep 2025 14:06:08 -0400
 
diff --git a/debian/patches/42_fix_octree_node.patch b/debian/patches/42_fix_octree_node.patch
new file mode 100644 (file)
index 0000000..5956e95
--- /dev/null
@@ -0,0 +1,13 @@
+Description: Fix undefined variable name in octree_node
+
+--- vtk9-9.3.0+dfsg1.orig/Utilities/octree/octree/octree_node.txx
++++ vtk9-9.3.0+dfsg1/Utilities/octree/octree/octree_node.txx
+@@ -210,7 +210,7 @@ const octree_node<T_, d_, A_>& octree_no
+   {
+     throw std::domain_error("Attempt to access children of an octree leaf node.");
+   }
+-  return this->_M_chilren[child];
++  return this->m_children[child];
+ }
+ /**\brief Return a reference to a child node.
index 5368f429fa87396d872fd2e89d41f1a5516066ad..b3eb0c0fcc632981809c71343732ae2ee13bf651 100644 (file)
@@ -3,6 +3,7 @@
 20_do_not_link_against_socket.patch
 30_drop_medical_example.patch
 40_vtkpython-9.patch
+42_fix_octree_node.patch
 50_fix_python-modules_path.patch
 60_fix_path_perl.patch
 84_vtkQWidgetTexture_no_vtkOpenGLCheckErrorMacro.patch